# 保存血量
hp = 3
# 判断是否有剩余的血量
# 当条件满足，执行循环体，然后再判断条件，直到条件为Flase
"""
while hp > 0:
    print('攻击一次')
    # 血量减1
    hp -= 1

if hp > 0:
    print('攻击一次')
    # 血量减1
    hp -= 1
if hp > 0:
    print('攻击一次')
    hp -= 1
if hp > 0:
    print('攻击一次')
    hp -= 1
print('剩余血量：', hp)

# 使用循环打印输出1~10之间所有的整数
# 定义循环变量，可以代表之间所有整数
i = 1
while i <= 10:
    print(i)
    # 步长 循环变量自增
    i += 1

# 练习：打印输出1~100之间所有的偶数，结合if判断
# 统计出偶数的数量
count = 0
# 循环变量
i = 1
while i <= 100:
    # 判断i是否为偶数
    # 能被2整除（余数为0）
    if i % 2 == 0:
        # print(i)
        # 数量加1
        count += 1
    i += 1
# 循环结束后输出
print('偶数数量：', count)
"""
# 练习：计算出1~100之间所有整数的和
# 定义变量保存总和
total = 0 # 0 + 1 + 2 + 3 + ... + 100
i = 1
while i <= 100:
    # i 代表所有整数
    # 将每个整数加到total
    total += i
    i += 1
# 循环结束后，打印最终的总和
print('总和：', total)



